| Special pages |
|---|
| Extension | Version | License | Description | Authors |
|---|
| CentralAuth | – (26af426) 07:17, 30 September 2019 | GPL-2.0-or-later | Merge account across wikis of Miraheze | Brion Vibber |
| CheckUser | 2.5 (038042d) 18:08, 30 September 2019 | GPL-2.0-or-later | Grants users with the appropriate permission the ability to check users' IP addresses and other information | Tim Starling and Aaron Schulz |
| CiteThisPage | – (5c5dda5) 07:06, 17 September 2019 | GPL-2.0-or-later | Adds a citation special page and toolbox link | Ævar Arnfjörð Bjarmason and James D. Forrester |
| CreateWiki | – (281f512) 17:30, 25 January 2020 | License | An extension to easily create new wikis on a wiki farm. | Southparkfan and John Lewis |
| Data Dump | – (bcb09a7) 17:04, 22 December 2019 | GPL-3.0-or-later | DataDump allows you to generate, delete or download a dump of this wiki. | Paladox |
| Echo | – (39c7cc6) 07:18, 30 September 2019 | MIT | System for notifying users about events and messages | Andrew Garrett, Ryan Kaldari, Benny Situ, Luke Welling, Kunal Mehta, Moriel Schottlender, Jon Robson and Roan Kattouw |
| GlobalPreferences | 0.1.2 (b61cbf6) 20:47, 8 October 2019 | GPL-2.0-or-later | Allows users to set global preferences | Kunal Mehta and Sam Wilson |
| IncidentReporting | 1.1.1 (99c0e32) 21:32, 15 January 2020 | License | Incident Report forms in MediaWiki. | John Lewis |
| Interwiki | 3.2 (9a18f46) 07:19, 30 September 2019 | GPL-2.0-or-later | Adds a special page to view and edit the interwiki table | Stephanie Amanda Stevens, Alexandre Emsenhuber, Robin Pepermans, Siebrand Mazeland, Platonides, Raimond Spekking, Sam Reed, Jack Phoenix, Calimonius the Estrange and others |
| ManageWiki | – (87b2176) 13:45, 24 January 2020 | License | Allows people to manage wikis through a web interface | Southparkfan, John Lewis, MacFan4000 and Reception123 |
| Mass Edit via Regular Expressions | 8.3.0 (d3570f1) 19:56, 23 January 2020 | GPL-2.0-or-later | Allows to use regular expressions to edit many pages in one operation | Adam Nielsen and others |
| MassMessage | 0.4.0 (2627d13) 07:19, 30 September 2019 | GPL-2.0-or-later | Allows users to easily send a message to a list of users | Kunal Mehta and wctaiwan |
| MatomoAnalytics | 1.0.3 (b2b98b0) 21:18, 9 January 2020 | License | Integrates analytics from Matomo and MediaWiki | John Lewis and Southparkfan |
| Nuke | 1.3.0 (27d74b6) 07:20, 30 September 2019 | GPL-2.0-or-later | Gives administrators the ability to mass delete pages | Brion Vibber and Jeroen De Dauw |
| PageTriage | 0.3.0 (cfc9c7e) 07:25, 1 October 2019 | MIT | Facilitates reviewing and approving new pages | Ryan Kaldari, Benny Situ, Ian Baker and Andrew Garrett |
| Renameuser | – (5fae241) 07:26, 23 September 2019 | GPL-2.0-or-later | Adds a special page to rename a user (need renameuser right) | Ævar Arnfjörð Bjarmason and Aaron Schulz |
| Renameuser for CentralAuth | – (26af426) 07:17, 30 September 2019 | GPL-2.0-or-later | Allows renaming global accounts | Kunal Mehta, Marius Hoch and Chris Steipp |
| RottenLinks | 1.0.6 (e745c3d) 15:05, 10 August 2019 | GPL-3.0-or-later | Shows the state of all external links on the wiki | John Lewis |
| UrlShortener | 1.0.1 (599f2c9) 07:57, 16 September 2019 | Apache-2.0 | URL shortener for arbitrary URLs | Yuvi Panda, Prateek Saxena, Tim Starling and Kunal Mehta |
| UserMerge | 1.10.1 (3517022) 07:26, 1 October 2019 | GPL-2.0-or-later | Merges references from one user to another user in the wiki database - will also delete old users following merge. Requires usermerge privileges | Tim Laqua, Thomas Gries and Matthew April |
| WikiDiscover | – (0d4d475) 16:02, 11 November 2019 | AGPL-3.0-or-later | Allows discovering wikis on a wiki farm with CreateWiki. | John Lewis |
|
| Editors |
|---|
| Extension | Version | License | Description | Authors |
|---|
| CodeEditor | – (b3fb04b) 17:38, 30 September 2019 | GPL-2.0-or-later AND BSD-3-Clause | Syntax-highlighted editing for JavaScript and CSS pages using Ace editor | Brion Vibber, Derk-Jan Hartman and authors of Ace |
| WikiEditor | 0.5.2 (57eb9ad) 07:27, 23 September 2019 | GPL-2.0-or-later | Provides an advanced, extensible wikitext editing interface | Derk-Jan Hartman, Trevor Parscal, Roan Kattouw, Nimish Gautam and Adam Miller |
|
| Parser hooks |
|---|
| Extension | Version | License | Description | Authors |
|---|
| Admin Links | 0.3.1 (e8532ad) 07:17, 2 October 2019 | GPL-2.0-or-later | Adds a special page that holds helpful links for administrators | Yaron Koren |
| Babel | 1.11.1 (33fc3fd) 07:23, 1 October 2019 | GPL-2.0-or-later | Adds the #babel parser function to allow automated generation of a babel userbox column with the ability to include custom templates | Robert Leverington, Thiemo Kreuz, Legoktm, Nikerabbit, Amir Aharoni and Ricordisamoa |
| CategoryTree | – (b8ad728) 07:24, 1 October 2019 | GPL-2.0-or-later | Dynamically navigate the category structure | Daniel Kinzler |
| Cite | 1.0.0 (1463f47) 07:24, 1 October 2019 | GPL-2.0-or-later | Adds <ref[ name=id]> and <references/> tags, for citations | Ævar Arnfjörð Bjarmason, Andrew Garrett, Brion Vibber, Ed Sanders, Marius Hoch, Steve Sanbeg, Trevor Parscal and others |
| CSS | 3.5.0 (0f37609) 10:29, 1 August 2019 | GPL-2.0-or-later | A parser function that allows CSS stylesheets to be included in specific pages | Aran Dunkley and Rusty Burchfield |
| DynamicPageList3 | 3.3.3 (b8e8973) 16:42, 10 September 2019 | GPL-2.0-or-later | A highly flexible report generator for MediaWikis | Gero Scholz and Alexia E. Smith |
| EasyTimeline | – (a86f6c4) 07:59, 24 September 2019 | GPL-2.0-only | Adds <timeline> tag to create timelines | Erik Zachte |
| InputBox | 0.3.0 (e99dc4f) 07:21, 27 September 2019 | MIT | Allow inclusion of predefined HTML forms | Erik Moeller, Leonardo Pimenta, Rob Church, Trevor Parscal and DaSch |
| Math | 3.0.0 (98b5624) 21:32, 20 October 2019 | GPL-2.0-or-later | Render mathematical formulas between <math> ... </math> tags | Tomasz Wegrzanowski, Brion Vibber, Moritz Schubotz and Derk-Jan Hartman |
| MobileDetect | 2.1 | GPL-3.0-only | Detects mobile devices and allows to control the content visible in each case with the <nomobile> and <mobileonly> tags | Matthew Tran and Felipe Schenone |
| MsUpload | 13.1 (f70d1c8) 15:58, 23 September 2019 | GPL-2.0-or-later | Enables easy uploads for one file or multiple files simultaneously | Martin Schwindl, Martin Keyler and Felipe Schenone |
| ParserFunctions | 1.6.0 (4de6f30) 07:20, 30 September 2019 | GPL-2.0-or-later | Enhance parser with logical functions | Tim Starling, Robert Rohde, Ross McClure and Juraj Simlovic |
| Poem | – (1737b3c) 02:12, 23 August 2019 | CC0-1.0 | Adds <poem> tag for poem formatting | Nikola Smolenski, Brion Vibber and Steve Sanbeg |
| RandomSelection | 2.3.0 (ffc4a5a) 22:54, 20 October 2019 | GPL-2.0-or-later | Displays a random option from the given set | Ross McClure, Jack Phoenix and others |
| Scribunto | – (f7bc2e3) 07:20, 30 September 2019 | GPL-2.0-or-later AND MIT | Framework for embedding scripting languages into MediaWiki pages | Victor Vasiliev, Tim Starling and Brad Jorsch |
| Subpage Fun | 0.6.0 (b315f87) 02:09, 16 July 2019 | License | Adds parser functions allowing to gain extensive information about subpages | Daniel Werner |
| SyntaxHighlight | 2.0 (d45d04f) 00:23, 18 October 2019 | GPL-2.0-or-later | Provides syntax highlighting <syntaxhighlight> using Pygments - Python syntax highlighter | Brion Vibber, Tim Starling, Rob Church, Niklas Laxström, Ori Livneh and Ed Sanders |
|
| Spam prevention |
|---|
| Extension | Version | License | Description | Authors |
|---|
| Abuse Filter | – (3c2035d) 17:47, 4 December 2019 | GPL-2.0-or-later | Applies automatic heuristics to edits | Andrew Garrett, Daimona Eaytoy, Marius Hoch, River Tarnell and Victor Vasiliev |
| AntiSpoof | – (1b555f3) 07:33, 10 September 2019 | GPL-2.0-or-later | Blocks the creation of accounts with mixed-script, confusing and similar usernames | Brion Vibber |
| AntiSpoof for CentralAuth | – (26af426) 07:17, 30 September 2019 | GPL-2.0-or-later | Adds AntiSpoof technology to CentralAuth | Sam Reed |
| ConfirmEdit | 1.6.0 (45ca059) 07:24, 1 October 2019 | GPL-2.0-or-later | Provides CAPTCHA techniques to protect against spam and password-guessing | Brion Vibber, Florian Schmidt, Sam Reed and others |
| ReCaptchaNoCaptcha | – | GPL-2.0-or-later | reCAPTCHA NoCAPTCHA module for Confirm Edit | Various authors |
| SpamBlacklist | – (9d55ccf) 08:52, 27 September 2019 | GPL-2.0-or-later | Regex-based anti-spam tool allowing to blacklist URLs in pages and email addresses for registered users | Tim Starling, John Du Hart and Daniel Kinzler |
| TitleBlacklist | 1.5.0 (aa7d17b) 07:59, 24 September 2019 | GPL-2.0-or-later | Allows administrators to forbid creation of pages and user accounts per a blacklist and whitelist | Victor Vasiliev and Fran Rogers |
| TorBlock | 1.1.0 (be5e2f7) 09:43, 20 September 2019 | GPL-2.0-or-later | Allows Tor exit nodes to be blocked from editing a wiki | Andrew Garrett |
|
| API |
|---|
| Extension | Version | License | Description | Authors |
|---|
| ParsoidBatchAPI | 1.0.0 (8a5cea5) 08:20, 13 September 2019 | CC0-1.0 | Batch API for Parsoid | Tim Starling |
|
| Other |
|---|
| Extension | Version | License | Description | Authors |
|---|
| BetaFeatures | 0.1 (d911612) 07:23, 1 October 2019 | GPL-2.0-or-later | Lets user enable or disable features on the wiki that are still not ready for prime-time | MarkTraceur (Mark Holmquist) and others |
| CentralNotice | 2.6.1 (008a4d1) 17:23, 4 October 2019 | GPL-2.0-or-later | Adds a central sitenotice | Elliott Eggleston, Tomasz Finc, Andrew Russell Green, Ryan Kaldari, Trevor Parscal, Matthew Walker, Adam Roses Wight, Brion Vibber and others |
| CLDR | 4.8.0 (558525a) 07:00, 10 September 2019 | GPL-2.0-or-later | Extension which provides localised language names based on CLDR data | Niklas Laxström, Siebrand Mazeland, Ryan Kaldari and Sam Reed |
| CookieWarning | 0.2.0 (e3d2d8d) 21:30, 20 October 2019 | MIT | Provides a notice at the top of the page about cookies | Florian Schmidt, Liz Lee and Jack Phoenix |
| DarkMode | 0.0.1 (1536ed0) 07:18, 30 September 2019 | MIT | A toggleable dark mode for the MediaWiki user interface | MusikAnimal |
| Description2 | 0.4.1 (2fd4f08) 07:06, 12 August 2019 | GPL-2.0-or-later | Adds a description meta-tag to MediaWiki pages and into the ParserOutput for other extensions to use | Daniel Friesen |
| Disambiguator | 1.3 (80e66eb) 03:40, 29 January 2020 | MIT | Adds the tag __DISAMBIG__ to mark disambiguation pages | Ryan Kaldari |
| Discord Notifications | 1.1.1 (225a055) 20:52, 28 December 2019 | License | Sends Discord notifications for selected actions that have occurred in your MediaWiki sites. | Aleksi Postari |
| DismissableSiteNotice | 1.0.1 (0c9f743) 07:15, 24 August 2019 | GPL-2.0-or-later | Allows users to close the sitenotice | Brion Vibber, Kevin Israel and Dror S. |
| EventLogging | 0.9.0 (7bcdeda) 08:48, 1 October 2019 | GPL-2.0-or-later | Framework for logging events from client-side code | Ori Livneh, Timo Tijhof, S Page, Matthew Flaschen and others |
| Gadgets | – (1cefbf1) 07:55, 16 September 2019 | GPL-2.0-or-later | Lets users select custom CSS and JavaScript gadgets in their preferences | Daniel Kinzler and Max Semenik |
| GlobalBlocking | – (b1442c7) 07:25, 23 September 2019 | GPL-2.0-or-later | Allows IP addresses to be blocked across multiple wikis | Andrew Garrett |
| Global CSS/JS | 3.4.0 (1822e7b) 07:25, 23 September 2019 | GPL-2.0-or-later | Allows CSS and JavaScript on a central wiki to be loaded for all connected wikis | Ryan Schmidt, Szymon Świerkosz and Kunal Mehta |
| GlobalUserPage | 0.11.1 (11fb326) 19:24, 28 September 2019 | GPL-3.0-or-later | Automatically fetches user pages from a central wiki | Kunal Mehta and Jack Phoenix |
| LocalisationUpdate | 1.4.0 (1eefac2) 20:10, 28 August 2019 | GPL-2.0-or-later | Keeps the localised messages as up to date as possible | Tom Maaswinkel, Niklas Laxström and Roan Kattouw |
| LoginNotify | 0.1 (0f04847) 07:26, 23 September 2019 | MIT | Notify users about suspicious logins from unfamiliar devices and/or IP addresses | Brian Wolff |
| MirahezeMagic | – (83d10e5) 23:26, 14 January 2020 | License | MediaWiki messages, scripts and hooks specific for Miraheze | John Lewis, Labster, MacFan4000, Reception123, Revi, Paladox and Southparkfan |
| MobileFrontend | 2.1.0 (383273b) 18:42, 7 January 2020 | GPL-2.0-or-later | Mobile Frontend | Patrick Reilly, Max Semenik, Jon Robson, Arthur Richards, Brion Vibber, Juliusz Gonera, Ryan Kaldari, Florian Schmidt, Rob Moen, Sam Smith and others |
| MultiBoilerplate | 2.1.2 (f67ffce) 08:18, 13 September 2019 | GPL-2.0-or-later | Allows a boilerplate to be selected from a drop down box located above the edit form when editing pages | Robert Leverington, Al Maghi, Dror S. [FFS] (Kol-Zchut) and Jhf2442 |
| OATHAuth | 0.4.4 (a1b93f1) 20:26, 9 November 2019 | GPL-2.0-or-later AND GPL-3.0-or-later | Provides authentication support using HMAC based one-time passwords | Ryan Lane, Robert Vogel <vogel@hallowelt.com> and Dejan Savuljesku <savuljesku@hallowelt.com> |
| OAuth | – (1a2dbea) 07:25, 1 October 2019 | GPL-2.0-or-later | Allows usage of OAuth 1.0a for API authorization | Aaron Schulz, Chris Steipp and Brad Jorsch |
| Purge | 1.0.2 (2ba4367) 17:23, 9 September 2019 | GPL-2.0+ | Adds a purge tab on all normal pages allowing for quick purging of the cache | Tom Hutchison |
| SandboxLink | – (c9c9809) 08:20, 13 September 2019 | MIT | Adds a link to user's personal sandbox to personal tools menu | Bartosz Dziewoński |
| Thanks | 1.2.0 (774f66a) 07:26, 1 October 2019 | MIT | Adds links for thanking users for edits, comments, etc. | Ryan Kaldari, Benjamin Chen and Wctaiwan |
| TwoColConflict | 1.0.0 (082d055) 07:26, 1 October 2019 | GPL-2.0-or-later | Showing a side-by-side edit merge screen for edit conflict resolution | TCB team (Wikimedia Deutschland), Christoph Jauera, Addshore and Andrew Kostka |
| WikiLove | 1.3.1 (9350054) 07:26, 1 October 2019 | MIT | Adds an interface for facilitating positive user feedback to user talk pages | Ryan Kaldari, Jan Paul Posma, Sam Reed and others |
| Library | Version | License | Description | Authors |
|---|
| cache/integration-tests | 0.16.0 | MIT | Integration tests for PSR-6 and PSR-16 cache implementations | Aaron Scherer and Tobias Nyholm |
| cache/tag-interop | 1.0.0 | MIT | Framework interoperable interfaces for tags | Tobias Nyholm and Nicolas Grekas |
| composer/installers | 1.7.0 | MIT | A multi-framework Composer library installer | Kyle Robinson Young |
| composer/semver | 1.5.0 | MIT | Semver library that offers utilities, version constraint parsing and validation. | Nils Adermann, Jordi Boggiano and Rob Bast |
| composer/spdx-licenses | 1.5.1 | MIT | SPDX licenses list and validation library. | Nils Adermann, Jordi Boggiano and Rob Bast |
| cssjanus/cssjanus | 1.3.0 | Apache-2.0 | Convert CSS stylesheets between left-to-right and right-to-left. | Trevor Parscal, Roan Kattouw and Timo Tijhof |
| data-values/common | 0.4.3 | GPL-2.0+ | Contains common implementations of the interfaces defined by DataValuesInterfaces | Jeroen De Dauw |
| data-values/data-values | 2.3.0 | GPL-2.0-or-later | Defines the DataValue interface and some trivial implementations | Jeroen De Dauw |
| data-values/geo | 3.0.1 | GPL-2.0-or-later | Geographical value objects, parsers and formatters | Jeroen De Dauw and The Wikidata team |
| data-values/interfaces | 0.2.5 | GPL-2.0+ | Defines interfaces for ValueParsers, ValueFormatters and ValueValidators | Jeroen De Dauw |
| data-values/number | 0.10.1 | GPL-2.0-or-later | Numerical value objects, parsers and formatters | Daniel Kinzler and Thiemo Kreuz |
| data-values/serialization | 1.2.3 | GPL-2.0-or-later | Serializers and deserializers for DataValue implementations | Jeroen De Dauw |
| data-values/time | 1.0.1 | GPL-2.0-or-later | Time value objects, parsers and formatters | The Wikidata team |
| diff/diff | 2.3.0 | GPL-2.0+ | Small standalone library for representing differences between data structures, computing such differences, and applying them as patches | Jeroen De Dauw |
| dnoegel/php-xdg-base-dir | 0.1 | MIT | implementation of xdg base directory specification for php | |
| doctrine/instantiator | 1.3.0 | MIT | A small, lightweight utility to instantiate objects in PHP without invoking their constructors | Marco Pivetta |
| giorgiosironi/eris | 0.10.0 | MIT | PHP library for property-based testing. Integrates with PHPUnit. | Gabriele Lana, Giorgio Sironi and Mirko Bonadei |
| guzzlehttp/guzzle | 6.3.3 | MIT | Guzzle is a PHP HTTP client library | Michael Dowling |
| guzzlehttp/promises | 1.3.1 | MIT | Guzzle promises library | Michael Dowling |
| guzzlehttp/psr7 | 1.6.1 | MIT | PSR-7 message implementation that also provides common utility methods | Michael Dowling and Tobias Schultze |
| hamcrest/hamcrest-php | 2.0.0 | BSD | This is the PHP port of Hamcrest Matchers | |
| jakub-onderka/php-console-color | 0.2 | BSD-2-Clause | | Jakub Onderka |
| jakub-onderka/php-console-highlighter | 0.3.2 | MIT | | Jakub Onderka |
| jakub-onderka/php-parallel-lint | 0.9.2 | BSD-2-Clause | This tool check syntax of PHP files about 20x faster than serial check. | Jakub Onderka |
| johnkary/phpunit-speedtrap | 2.0.0 | MIT | Find slow tests in your PHPUnit test suite | John Kary |
| justinrainbow/json-schema | 5.2.9 | MIT | A library to validate a json schema. | Bruno Prieto Reis, Justin Rainbow, Igor Wiedler and Robert Schönthal |
| liuggio/statsd-php-client | 1.0.18 | MIT | Statsd (Object Oriented) client library for PHP | Giulio De Donato |
| mediawiki/mediawiki-codesniffer | 28.0.0 | GPL-2.0-or-later | MediaWiki CodeSniffer Standards | |
| mediawiki/mediawiki-phan-config | 0.7.1 | GPL-2.0-or-later | Standard MediaWiki phan configuration | MediaWiki developers |
| monolog/monolog | 1.24.0 | MIT | Sends your logs to files, sockets, inboxes, databases and various web services | Jordi Boggiano |
| myclabs/deep-copy | 1.9.4 | MIT | Create deep copies (clones) of your objects | |
| nikic/php-parser | 3.1.5 | BSD-3-Clause | A PHP parser written in PHP | Nikita Popov |
| nmred/kafka-php | 0.1.5 | BSD-3-Clause | Kafka client for php | |
| onoi/message-reporter | 1.4.1 | GPL-2.0-or-later | An interface to report and relay arbitrary messages to registered handlers | Jeroen De Dauw and James Hong Kong |
| oojs/oojs-ui | 0.34.1 | MIT | Provides library of common widgets, layouts, and windows. | Bartosz Dziewoński, Ed Sanders, James D. Forrester, Kirsten Menger-Anderson, Kunal Mehta, Prateek Saxena, Roan Kattouw, Rob Moen, Timo Tijhof and Trevor Parscal |
| pear/console_getopt | 1.4.3 | BSD-2-Clause | More info available on: http://pear.php.net/package/Console_Getopt | Andrei Zmievski, Stig Bakken and Greg Beaver |
| pear/mail | 1.4.1 | BSD-2-Clause | Class that provides multiple interfaces for sending emails. | Chuck Hagenbuch, Richard Heyes and Aleksander Machniak |
| pear/mail_mime | 1.10.2 | BSD-3-clause | Mail_Mime provides classes to create MIME messages | Cipriano Groenendal and Aleksander Machniak |
| pear/net_smtp | 1.8.1 | BSD-2-Clause | An implementation of the SMTP protocol | Chuck Hagenbuch and Jon Parise |
| pear/net_socket | 1.2.2 | PHP License | More info available on: http://pear.php.net/package/Net_Socket | Chuck Hagenbuch, Aleksander Machniak and Stig Bakken |
| pear/pear-core-minimal | 1.10.10 | BSD-3-Clause | Minimal set of PEAR core files to be used as composer dependency | Christian Weiske |
| pear/pear_exception | 1.0.1 | BSD-2-Clause | The PEAR Exception base class. | Helgi Thormar and Greg Beaver |
| phar-io/manifest | 1.0.1 | BSD-3-Clause | Component for reading phar.io manifest information from a PHP Archive (PHAR) | Arne Blankerts, Sebastian Heuer and Sebastian Bergmann |
| phar-io/version | 1.0.1 | BSD-3-Clause | Library for handling version information and constraints | Arne Blankerts, Sebastian Heuer and Sebastian Bergmann |
| phpdocumentor/reflection-common | 2.0.0 | MIT | Common reflection classes used by phpdocumentor to reflect the code structure | Jaap van Otterdijk |
| phpdocumentor/reflection-docblock | 4.3.3 | MIT | With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock. | Mike van Riel |
| phpdocumentor/type-resolver | 1.0.1 | MIT | A PSR-5 based resolver of Class names, Types and Structural Element Names | Mike van Riel |
| phpspec/prophecy | 1.10.1 | MIT | Highly opinionated mocking framework for PHP 5.3+ | Konstantin Kudryashov and Marcello Duarte |
| phpunit/php-code-coverage | 5.3.2 | BSD-3-Clause | Library that provides collection, processing, and rendering functionality for PHP code coverage information. | Sebastian Bergmann |
| phpunit/php-file-iterator | 1.4.5 | BSD-3-Clause | FilterIterator implementation that filters files based on a list of suffixes. | Sebastian Bergmann |
| phpunit/php-text-template | 1.2.1 | BSD-3-Clause | Simple template engine. | Sebastian Bergmann |
| phpunit/php-timer | 1.0.9 | BSD-3-Clause | Utility class for timing | Sebastian Bergmann |
| phpunit/php-token-stream | 2.0.2 | BSD-3-Clause | Wrapper around PHP's tokenizer extension. | Sebastian Bergmann |
| phpunit/phpunit | 6.5.14 | BSD-3-Clause | The PHP Unit Testing framework. | Sebastian Bergmann |
| phpunit/phpunit-mock-objects | 5.0.10 | BSD-3-Clause | Mock Object library for PHPUnit | Sebastian Bergmann |
| pleonasm/bloom-filter | 1.0.2 | BSD-2-Clause | A pure PHP implementation of a Bloom Filter | Matthew Nagi |
| psr/cache | 1.0.1 | MIT | Common interface for caching libraries | PHP-FIG |
| psr/container | 1.0.0 | MIT | Common Container Interface (PHP FIG PSR-11) | PHP-FIG |
| psr/http-message | 1.0.1 | MIT | Common interface for HTTP messages | PHP-FIG |
| psr/log | 1.0.2 | MIT | Common interface for logging libraries | PHP-FIG |
| psr/simple-cache | 1.0.1 | MIT | Common interfaces for simple caching | PHP-FIG |
| psy/psysh | 0.9.9 | MIT | An interactive shell for modern PHP. | Justin Hileman |
| ralouphie/getallheaders | 3.0.3 | MIT | A polyfill for getallheaders. | Ralph Khattar |
| sebastian/code-unit-reverse-lookup | 1.0.1 | BSD-3-Clause | Looks up which function or method a line of code belongs to | Sebastian Bergmann |
| sebastian/comparator | 2.1.3 | BSD-3-Clause | Provides the functionality to compare PHP values for equality | Jeff Welch, Volker Dusch, Bernhard Schussek and Sebastian Bergmann |
| sebastian/diff | 2.0.1 | BSD-3-Clause | Diff implementation | Kore Nordmann and Sebastian Bergmann |
| sebastian/environment | 3.1.0 | BSD-3-Clause | Provides functionality to handle HHVM/PHP environments | Sebastian Bergmann |
| sebastian/exporter | 3.1.2 | BSD-3-Clause | Provides the functionality to export PHP variables for visualization | Sebastian Bergmann, Jeff Welch, Volker Dusch, Adam Harvey and Bernhard Schussek |
| sebastian/global-state | 2.0.0 | BSD-3-Clause | Snapshotting of global state | Sebastian Bergmann |
| sebastian/object-enumerator | 3.0.3 | BSD-3-Clause | Traverses array structures and object graphs to enumerate all referenced objects | Sebastian Bergmann |
| sebastian/object-reflector | 1.1.1 | BSD-3-Clause | Allows reflection of object attributes, including inherited and non-public ones | Sebastian Bergmann |
| sebastian/recursion-context | 3.0.0 | BSD-3-Clause | Provides functionality to recursively process PHP variables | Jeff Welch, Sebastian Bergmann and Adam Harvey |
| sebastian/resource-operations | 1.0.0 | BSD-3-Clause | Provides a list of PHP built-in functions that operate on resources | Sebastian Bergmann |
| sebastian/version | 2.0.1 | BSD-3-Clause | Library that helps with managing the version number of Git-hosted PHP projects | Sebastian Bergmann |
| seld/jsonlint | 1.7.1 | MIT | JSON Linter | Jordi Boggiano |
| serialization/serialization | 4.0.0 | GPL-2.0+ | Library defining a Serializer and a Deserializer interface and basic utilities | Jeroen De Dauw |
| squizlabs/php_codesniffer | 3.5.0 | BSD-3-Clause | PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards. | Greg Sherwood |
| symfony/console | 4.4.2 | MIT | Symfony Console Component | Fabien Potencier and Symfony Community |
| symfony/polyfill-php72 | 1.13.1 | MIT | Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions | Nicolas Grekas and Symfony Community |
| symfony/polyfill-php73 | 1.13.1 | MIT | Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions | Nicolas Grekas and Symfony Community |
| symfony/service-contracts | 2.0.1 | MIT | Generic abstractions related to writing services | Nicolas Grekas and Symfony Community |
| symfony/var-dumper | 4.4.2 | MIT | Symfony mechanism for exploring and dumping PHP variables | Nicolas Grekas and Symfony Community |
| symfony/yaml | 3.4.28 | MIT | Symfony Yaml Component | Fabien Potencier and Symfony Community |
| theseer/tokenizer | 1.1.3 | BSD-3-Clause | A small library for converting tokenized PHP source code into XML and potentially other formats | Arne Blankerts |
| webmozart/assert | 1.6.0 | MIT | Assertions to validate method input/output with nice error messages. | Bernhard Schussek |
| wikibase/data-model | 9.1.0 | GPL-2.0-or-later | PHP implementation of the Wikibase DataModel | Jeroen De Dauw and Thiemo Kreuz |
| wikibase/data-model-serialization | 2.9.1 | GPL-2.0-or-later | Serializers and deserializers for the Wikibase DataModel | Thomas PT and Jeroen De Dauw |
| wikibase/data-model-services | 3.15.0 | GPL-2.0-or-later | Services around the Wikibase DataModel | The Wikidata team and Jeroen De Dauw |
| wikibase/internal-serialization | 2.9.0 | GPL-2.0-or-later | Serializers and deserializers for the data access layer of Wikibase Repository | Jeroen De Dauw |
| wikibase/term-store | 1.0.2 | BSD-3-Clause | Small library for looking up terms by item or property id or findings ids by term | |
| wikimedia/assert | 0.2.2 | MIT | Provides runtime assertions | Daniel Kinzler |
| wikimedia/at-ease | 2.0.0 | GPL-2.0-or-later | Safe replacement to @ for suppressing warnings. | Tim Starling and MediaWiki developers |
| wikimedia/avro | 1.9.0 | Apache-2.0 | A library for using Apache Avro with PHP. | Michael Glaesemann, Andy Wick, Saleem Shafi, A B, Doug Cutting and Tom White |
| wikimedia/base-convert | 2.0.0 | GPL-2.0-or-later | Convert an arbitrarily-long string from one numeric base to another, optionally zero-padding to a minimum column width. | Brion Vibber and Tyler Romeo |
| wikimedia/cdb | 1.4.1 | GPL-2.0+ | Constant Database (CDB) wrapper library for PHP. Provides pure-PHP fallback when dba_* functions are absent. | Daniel Kinzler, Tim Starling, Chad Horohoe and Ori Livneh |
| wikimedia/cldr-plural-rule-parser | 1.0.0 | GPL-2.0+ | Evaluates plural rules specified in the CLDR project notation. | Tim Starling and Niklas Laxström |
| wikimedia/composer-merge-plugin | 1.4.1 | MIT | Composer plugin to merge multiple composer.json files | Bryan Davis |
| wikimedia/html-formatter | 1.0.2 | GPL-2.0-or-later | Performs transformations of HTML by wrapping around libxml2 and working around its countless bugs. | MediaWiki contributors |
| wikimedia/ip-set | 2.1.0 | GPL-2.0-or-later | Efficiently match IP addresses against a set of CIDR specifications. | Brandon Black |
| wikimedia/less.php | 1.8.0 | Apache-2.0 | PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt) | Matt Agar, Martin Jantošovič and Josh Schmidt |
| wikimedia/object-factory | 2.1.0 | GPL-2.0-or-later | Construct objects from configuration instructions | Bryan Davis |
| wikimedia/password-blacklist | 0.1.4 | MIT | PasswordBlacklist for the 100,000 most used passwords | Sam Reed |
| wikimedia/php-session-serializer | 1.0.7 | GPL-2.0-or-later | Provides methods like PHP's session_encode and session_decode that don't mess with $_SESSION | Brad Jorsch |
| wikimedia/purtle | 1.0.7 | GPL-2.0-or-later | Fast streaming RDF serializer | Daniel Kinzler, Stanislav Malyshev, C. Scott Ananian and Thiemo Kreuz |
| wikimedia/relpath | 2.1.1 | MIT | Compute a relative filepath between two paths. | Ori Livneh |
| wikimedia/remex-html | 2.1.0 | MIT | Fast HTML 5 parser | Tim Starling |
| wikimedia/running-stat | 1.2.1 | GPL-2.0+ | PHP implementations of online statistical algorithms | Ori Livneh |
| wikimedia/scoped-callback | 3.0.0 | GPL-2.0-or-later | Class for asserting that a callback happens when a dummy object leaves scope | Aaron Schulz |
| wikimedia/testing-access-wrapper | 1.0.0 | GPL-2.0+ | A simple helper class to access non-public elements of a class when testing. | Adam Roses Wight, Brad Jorsch and Gergő Tisza |
| wikimedia/timestamp | 3.0.0 | GPL-2.0-or-later | Creation, parsing, and conversion of timestamps | Tyler Romeo |
| wikimedia/utfnormal | 2.0.0 | GPL-2.0-or-later | Contains Unicode normalization routines, including both pure PHP implementations and automatic use of the 'intl' PHP extension when present | Brion Vibber |
| wikimedia/wait-condition-loop | 1.0.1 | GPL-2.0+ | Wait loop that reaches a condition or times out | Aaron Schulz |
| wikimedia/wrappedstring | 3.0.1 | MIT | Automatically compact sequentially-outputted strings that share a common prefix / suffix pair. | Timo Tijhof |
| wikimedia/xmp-reader | 0.6.3 | GPL-2.0-or-later | Reader for XMP data containing properties relevant to images | Brian Wolff |
| wmde/hamcrest-html-matchers | 0.1.1 | LGPL-2.1 | Set of Hamcrest matchers for HTML assertrions | Aleksey Bekh-Ivanov |
| zordius/lightncandy | 0.23 | MIT | An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ). | Zordius Chen |
anchorencode, babel, basepagename, basepagenamee, bidi, canonicalurl, canonicalurle, cascadingsources, categorytree, choose, css, defaultsort, description2, displaytitle, dpl, dplchapter, dplmatrix, dplnum, dplreplace, dplvar, expr, filepath, formatdate, formatnum, fullpagename, fullpagenamee, fullurl, fullurle, gender, grammar, if, ifeq, iferror, ifexist, ifexpr, int, invoke, language, lc, lcfirst, localurl, localurle, namespace, namespacee, namespacenumber, ns, nse, numberingroup, numberofactiveusers, numberofadmins, numberofarticles, numberofedits, numberoffiles, numberofpages, numberofsubpages, numberofusers, padleft, padright, pageid, pagename, pagenamee, pagesincategory, pagesize, parentpages, plural, protectionexpiry, protectionlevel, rel2abs, revisionday, revisionday2, revisionid, revisionmonth, revisionmonth1, revisiontimestamp, revisionuser, revisionyear, rootpagename, rootpagenamee, siblingpages, special, speciale, subjectpagename, subjectpagenamee, subjectspace, subjectspacee, subpagelevel, subpagename, subpagenamee, subpages, subpagetitle, switch, tag, talkpagename, talkpagenamee, talkspace, talkspacee, target, time, timel, titleparts, toplevelpage, uc, ucfirst and urlencode